Android Development – FlutterFlow/Flutter - Internship
Boron Digital
Selected intern's day-to-day responsibilities include:
A. Figma-to-App Conversion
1\. Import and link the existing Figma design into FlutterFlow (or Flutter).
2\. Ensure pixel-perfect UI implementation, consistent with Sol's visual style
(warm, minimalist Android design).
3\. Maintain proper layout hierarchy, padding, and typography alignment.
B. Core MVP Build
1\. Develop the onboarding flow, chat interface (text + voice), and settings
screen as defined in the MVP scope.
2\. Set up navigation logic and basic data handling between screens.
3\. Add loading, empty, and error states for a polished user experience.
C. AI & Voice Integration
1\. Connect chat interface to the AI backend API (text-based conversation
first, voice later).
2\. Implement voice recording and playback features for the chat flow.
3\. Handle basic error messages and retries for API failures.
D. Backend & Data Setup
1\. Integrate Firebase for authentication, Firestore for data storage, and
optional analytics.
2\. Ensure secure API integration and data handling practices.
3\. Document backend dependencies and environment variables.
E. Testing & Iteration
1\. Conduct unit and UI testing within FlutterFlow or using Flutter's debug
tools.
2\. Identify bugs, crashes, and UI inconsistencies and fix them promptly.
3\. Test across Android screen sizes and optimize performance.
F. Version Control & Documentation
1\. Maintain a clean GitHub repository with commits that clearly describe
changes.
2\. Prepare documentation for:
i. Building setup and project structure
ii. API integration steps
iii. Known issues and future improvements
Required Skills
About Boron Digital
Boron Digital is an early-stage AI startup. We are building an AI friend that helps you become happier, more calm and more confident.
Job Summary
Ready to Apply?
Take the next step in your career journey. Join Boron Digital and make an impact.