added gitignore
separate packages for mobile & desktop
different packages for mobile & desktop