Documentation Index
Fetch the complete documentation index at: https://docs.nativeline.ai/llms.txt
Use this file to discover all available pages before exploring further.
Technical FAQs
Questions about the technical aspects of Nativeline and app development for iPhone, iPad, and Mac.What programming language does Nativeline use?
What programming language does Nativeline use?
- Swift — Apple’s modern programming language
- SwiftUI — Apple’s declarative UI framework
- Native Apple frameworks for device features (iOS, iPadOS, macOS)
Can I see the code Nativeline generates?
Can I see the code Nativeline generates?
- Open your project
- Click “Code Editor” tab
- Browse all Swift files
Can I edit the code myself?
Can I edit the code myself?
- View all Swift source files
- Make manual edits
- Fix issues yourself
- Add custom code
Where is my project code stored?
Where is my project code stored?
- Swift source files (.swift)
- Asset files (images, icons)
- Xcode project file (.xcodeproj)
- Configuration files
Can I open the project in Xcode?
Can I open the project in Xcode?
.xcodeproj file. This opens the project in Xcode where you can:- Make advanced modifications
- Use Xcode-specific features
- Debug with Xcode’s tools
Can I use my project outside of Nativeline?
Can I use my project outside of Nativeline?
~/Documents/Nativeline Projects/ and contains everything needed to:- Open in Xcode directly
- Build independently
- Hand off to a developer
- Continue without Nativeline
What iOS versions does my app support?
What iOS versions does my app support?
Does Nativeline support iPad?
Does Nativeline support iPad?
Can I build Mac apps?
Can I build Mac apps?
- Run natively in a window (no simulator needed)
- Support menu bars, keyboard shortcuts, and window management
- Can be exported as DMG files for distribution
What AI models does Nativeline use?
What AI models does Nativeline use?
| Mode | Best For |
|---|---|
| Quick | Fast iteration |
| Enhanced | Most projects (default) |
| Max | Complex logic |
What is SwiftUI?
What is SwiftUI?
- Uses declarative syntax (describe what you want)
- Automatically handles many layout concerns
- Works across all Apple platforms
- Is the future of Apple development
What about UIKit?
What about UIKit?
- Some features not yet in SwiftUI
- Specific customization needs
- Legacy integrations
Can I use CocoaPods or Swift Package Manager?
Can I use CocoaPods or Swift Package Manager?
- “Add the Alamofire networking library”
- “Include the Kingfisher image loading package”
How does data persistence work?
How does data persistence work?
- UserDefaults — Simple key-value storage
- SwiftData — Apple’s modern ORM framework
- Core Data — Older but powerful database
- Supabase — Recommended backend
- CloudKit — Apple’s iCloud service
- Custom APIs — Your own server
Can my app work offline?
Can my app work offline?
- Local storage for data (SwiftData, UserDefaults)
- Cache remote data locally
- Sync when connection returns
How do I add push notifications?
How do I add push notifications?
- Apple Developer account
- Push capability enabled
- Backend to send notifications
Can I use HealthKit or other Apple frameworks?
Can I use HealthKit or other Apple frameworks?
- HealthKit — Health data
- HomeKit — Smart home
- SiriKit — Voice commands
- ARKit — Augmented reality
- Core ML — Machine learning
What about Core Data?
What about Core Data?
Can I use animations?
Can I use animations?
- “Add a bounce animation when the button is tapped”
- “Animate the transition between screens”
- “Add a loading spinner animation”
How do I handle different screen sizes?
How do I handle different screen sizes?
- “Make this layout responsive for all iPhones”
- “Use a different layout on larger screens”
- “Stack these items vertically on smaller phones”
Can I add in-app purchases?
Can I add in-app purchases?
- “Add a premium upgrade as an in-app purchase”
- “Create a subscription for $4.99/month”
- Apple Developer account
- Products configured in App Store Connect
- Testing with sandbox accounts
Is the code clean and maintainable?
Is the code clean and maintainable?
- Well-structured Swift code
- Appropriate separation of concerns
- Standard iOS patterns (MVVM typically)
- Comments where helpful
Can I version control my project with Git?
Can I version control my project with Git?
- Initialize a Git repository
- Commit changes
- Push to GitHub/GitLab
- Collaborate with developers