Session objectives. The objective of this session is to go over how LLMs can be used to create web and mobile apps without knowing any programming language and with simple natural language prompts. It includes the descriptions of important aspects of Firebase Studio as well as live demos of creating and debugging multiple apps both with and without AI integration into these apps. A small practice session will also be included in this session.
⏳ | Topic |
---|---|
5 min | Intro and Structuring your prompt for building a mobile app nooreen |
5 min | Demo of building a mobile app nooreen |
5 min | Overview of Layout of Firebase Studio nooreen |
10 min | Practice making your own mobile app |
create a recipe finder app which finds a recipe based on the given ingredients with the following features:
user input text field - to enter for ingredients,
common ingredients section - display common ingredients with a checkbox to add into the main list,
main list section - view the main list on the UI
cuisine selection button - to filter out recipes,
search button
Link to the preview: Recipe Finder App
create a small app with the following features:
date created, date completed, add task, delete task, edit task, sort task by date, AI task groups section
Link to the preview: To Do App with AI Task Grouping
Pick a mobile app that you would like to build from the options below and follow the steps above to actually build it.
Generate
. This produces a blueprint of the prototype.Prototype this App
icon 1.Auto-generate Key
icon 2.
Firebase Studio Layout
red pop up
icon 3 on the bottom left of the app.Fix Error
.To publish the app, you need to setup a billing account on Firebase. It gives initial $300 credit free of charge, but to avail the credit, you need to input your card information.
Basic App -
create a small app with the following features:
add task - user enters name, description, date created, task group
edit task - user can change details of existing tasks
delete task,
sort task by date,
date completed - when user checks off a atsk, record the date and time
AI integrated App -
create a water logging App with the following features:
add daily water intake in milliliters or ounces.
set a daily water intake goal.
progress bar or percentage indicator showing how much of the daily goal is met.
edit and delete water intake entries.
view history of water intake by day, week, and month.
sort history by date and filter by time range.
notifications or reminders to drink water at custom intervals.